
.banner{ border-bottom:1px solid #D8D8D8;border-right:1px solid #D8D8D8;border-left:1px solid #D8D8D8;width:253px;  }
	#nav{ position:relative; z-index:1; width:253px;   background:#F1F1F1;    }
	#nav .mainCate{ position:relative; padding:10px 20px; zoom:1;   }
	#nav .evenLeval{ background:#fff;  }
	#nav h3{ height: 28px; line-height: 28px; font-size: 14px; overflow:hidden;  }
	#nav h3 span{ width: 18px; height: 15px; line-height:32px; font-weight: 200; font-size: 12px; float:right;  }
	#nav p{ height:20px; line-height:20px;   }
	#nav p a{ margin-right:10px; color:#666;   }

	#nav .subCate{ display:none;/*默认隐藏*/  background:url(image/nav_div_bg.jpg) 0 0 repeat-y #fff; position:absolute; left:252px; top:0; width:660px;  padding:0 0 20px 20px; color:#333; }
	#nav .subCate h4{ height:26px; line-height:26px; margin:0 0 10px 0;   border-bottom:1px solid #ccc; font-size:16px; color:#333;   }
	#nav .subCate ul{ width:230px; ;float:left;  overflow:hidden; padding-top:20px;  }
	#nav .subCate li{ width:230px; float:left; display:inline;   }
	#nav .subCate li a{ display:block; float:left; padding:0 5px; line-height:25px; color:#666; word-break:keep-all; white-space:nowrap;  }
	#nav .subCate #sub-ul-1{ width:100%;;  }

	#nav .on{ background:#339900; color:#fff;}
	#nav .on h3 a,#nav .on p a{ color:#fff;  }
	#nav .on .subCate{ display:block !important; /* !important 强制显示，否则会闪烁*/ }

	#mainCate-4 .subCate{ top:-100px }
	#mainCate-5 .subCate{ top:-164px; }
	#mainCate-6 .subCate{ top:auto; bottom:0; }